{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2026-05_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1409664261952639098",
    "type": "GuildTextChat",
    "categoryId": "1524223345443340439",
    "category": "\uD802\uDD82\uD81A\uDE06\uD800\uDC2A\uD81A\uDC0B - Friends",
    "name": "tinytapeout",
    "topic": "Current shuttle - Tiny Tapeout GF 0p2 - [discord](https://discord.com/channels/1009193568256135208/1422290927816540402) - [webpage](https://app.tinytapeout.com/shuttles/ttgf0p2)"
  },
  "dateRange": {
    "after": "2026-04-30T23:59:59.999+00:00",
    "before": "2026-06-01T00:00:00+00:00"
  },
  "exportedAt": "2026-07-08T07:31:14.4792308+00:00",
  "messages": [
    {
      "id": "1499611405509197915",
      "type": "Default",
      "timestamp": "2026-05-01T03:20:20.506+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: University of Toronto Open Source Students submitted UTOSS RISC-V core (https://github.com/UTOSS/risc-v-ttgf)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - UTOSS/risc-v-ttgf",
          "url": "https://github.com/UTOSS/risc-v-ttgf",
          "timestamp": null,
          "description": "Contribute to UTOSS/risc-v-ttgf development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/risc-v-ttgf-DF52C",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499814113881358456",
      "type": "Default",
      "timestamp": "2026-05-01T16:45:49.948+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Daniel Gabai & Shehroze Kiani submitted Number Memory Game (https://github.com/DanielGabai/ttgf26a-memory-game)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - DanielGabai/ttgf26a-memory-game: Simon says memory game",
          "url": "https://github.com/DanielGabai/ttgf26a-memory-game",
          "timestamp": null,
          "description": "Simon says memory game. Contribute to DanielGabai/ttgf26a-memory-game development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf26a-memory-game-51734",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1499814781073359049",
      "type": "Default",
      "timestamp": "2026-05-01T16:48:29.019+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @daniel submitted Ball Display (https://github.com/danielpenas42/ttgf-verilog-danielpenas42) - [View in VGA Playground](<https://vga-playground.com/?repo=https%3A%2F%2Fgithub.com%2Fdanielpenas42%2Fttgf-verilog-danielpenas42&ref=b17e7287c81eaf8ad96a98ef76adbfcf4031d32b>)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - danielpenas42/ttgf-verilog-danielpenas42: Submission templ...",
          "url": "https://github.com/danielpenas42/ttgf-verilog-danielpenas42",
          "timestamp": null,
          "description": "Submission template for Tiny Tapeout GF180 (wafer.space) shuttles - Verilog HDL Projects - danielpenas42/ttgf-verilog-danielpenas42",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf-verilog-danielpenas42-0A1FE",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1500253635853025353",
      "type": "Default",
      "timestamp": "2026-05-02T21:52:20.152+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Abdul Hannan A. submitted 7-Segment Neural Predictor (https://github.com/Nontinium/ttgf-machine-learning)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - Nontinium/ttgf-machine-learning: Trying my best",
          "url": "https://github.com/Nontinium/ttgf-machine-learning",
          "timestamp": null,
          "description": "Trying my best. Contribute to Nontinium/ttgf-machine-learning development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf-machine-learning-D179B",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1500339796378255502",
      "type": "Default",
      "timestamp": "2026-05-03T03:34:42.422+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Awesome to see people submitting projects to the Tiny Tapeout GF shuttle!",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1500573138365190297",
      "type": "Default",
      "timestamp": "2026-05-03T19:01:55.487+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @htamas submitted microlane demo project (https://github.com/htfab/ttgf-microlane-demo)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - htfab/ttgf-microlane-demo: Example design hardened using m...",
          "url": "https://github.com/htfab/ttgf-microlane-demo",
          "timestamp": null,
          "description": "Example design hardened using microlane (gf180mcu version) - htfab/ttgf-microlane-demo",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/b7047694-07aa-4247-bcbd-fc83e13d2613-1D954",
            "width": 1280,
            "height": 640
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "887819464941391932",
            "name": "blobclap",
            "code": "blobclap",
            "isAnimated": true,
            "imageUrl": "2026-05_media/887819464941391932-9625C.gif"
          },
          "count": 4,
          "users": [
            {
              "id": "467400086163554304",
              "name": "shorts_weather",
              "discriminator": "0000",
              "nickname": "ShortsWeather",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-05_media/622e89e8b541aac3a753dbc29308ed61-546C7.png"
            },
            {
              "id": "488155070052171816",
              "name": "rahulbhagwat",
              "discriminator": "0000",
              "nickname": "rahulbhagwat",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-05_media/1-B2132.png"
            },
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-05_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            },
            {
              "id": "1448325476081991752",
              "name": "759f",
              "discriminator": "0000",
              "nickname": "KarasiyVasilev",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-05_media/4-4551A.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "543162393413287956",
          "name": "h.tamas",
          "discriminator": "0000",
          "nickname": "htamas",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/1-B2132.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1501553468765376523",
      "type": "Default",
      "timestamp": "2026-05-06T11:57:24.468+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Julian Schlager, Thomas Lindinger, Patrick Pollak, Sebastian Gmeiner, Simon Vogelhuber submitted Tiny Pixel Processor (https://github.com/vogelhubersimon/Tiny-Pixel-Processor) - [View in VGA Playground](<https://vga-playground.com/?repo=https%3A%2F%2Fgithub.com%2Fvogelhubersimon%2FTiny-Pixel-Processor&ref=8b04484c78a9fbd8d99d9880f7ffc0083d4c6274>)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - vogelhubersimon/Tiny-Pixel-Processor: A custom processor b...",
          "url": "https://github.com/vogelhubersimon/Tiny-Pixel-Processor",
          "timestamp": null,
          "description": "A custom processor built for generating procedural graphics - vogelhubersimon/Tiny-Pixel-Processor",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/Tiny-Pixel-Processor-303C2",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1501565890276102266",
      "type": "Default",
      "timestamp": "2026-05-06T12:46:45.987+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: jpigdon submitted GPS_Accelerator (https://github.com/jpigdon/ttgf_gnss_accelerator)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - jpigdon/ttgf_gnss_accelerator: Submission template for Tin...",
          "url": "https://github.com/jpigdon/ttgf_gnss_accelerator",
          "timestamp": null,
          "description": "Submission template for Tiny Tapeout GF180 (wafer.space) shuttles - Verilog HDL Projects - jpigdon/ttgf_gnss_accelerator",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf_gnss_accelerator-351FD",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1502319270342824038",
      "type": "Default",
      "timestamp": "2026-05-08T14:40:25.792+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: divadnaujGB submitted rgb_mixer (https://github.com/divadnauj-GB/tt_um_divadnaujGB_rgb_mixer_pb)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - divadnauj-GB/tt_um_divadnaujGB_rgb_mixer_pb",
          "url": "https://github.com/divadnauj-GB/tt_um_divadnaujGB_rgb_mixer_pb",
          "timestamp": null,
          "description": "Contribute to divadnauj-GB/tt_um_divadnaujGB_rgb_mixer_pb development by creating an account on GitHub.",
          "color": "#1E2327",
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1502570121305133206",
      "type": "Default",
      "timestamp": "2026-05-09T07:17:13.322+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Yu Xia，Bohong Gao, Junjie Yan, Yufeng Wang, Jinyao Sun, Arthur Stanson submitted Tiny TPU Systolic Array (https://github.com/bgao43-wq/tt-tiny-tpu-gf180)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - bgao43-wq/tt-tiny-tpu-gf180",
          "url": "https://github.com/bgao43-wq/tt-tiny-tpu-gf180",
          "timestamp": null,
          "description": "Contribute to bgao43-wq/tt-tiny-tpu-gf180 development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt-tiny-tpu-gf180-DE531",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1503090265110478879",
      "type": "Default",
      "timestamp": "2026-05-10T17:44:05.269+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Jorobraun, TnTim1, ColdC5 submitted Pong in Verilog (https://github.com/ColdC5/TinyTapeoutGFPong)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - ColdC5/TinyTapeoutGFPong",
          "url": "https://github.com/ColdC5/TinyTapeoutGFPong",
          "timestamp": null,
          "description": "Contribute to ColdC5/TinyTapeoutGFPong development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/TinyTapeoutGFPong-18811",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1503106090093641800",
      "type": "Default",
      "timestamp": "2026-05-10T18:46:58.239+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: joannec34 submitted teenytpu (https://github.com/joannec34/teenytpu)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - joannec34/teenytpu: updated to gf for daniel",
          "url": "https://github.com/joannec34/teenytpu",
          "timestamp": null,
          "description": "updated to gf for daniel. Contribute to joannec34/teenytpu development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/teenytpu-DC6E4",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1503968562837065768",
      "type": "Default",
      "timestamp": "2026-05-13T03:54:07.765+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Squidgeefish submitted APA102 to WS2812 Translator (https://github.com/squidgeefish/TT09)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - squidgeefish/TT09",
          "url": "https://github.com/squidgeefish/TT09",
          "timestamp": null,
          "description": "Contribute to squidgeefish/TT09 development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/TT09-FDD7D",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1504301343249010728",
      "type": "Default",
      "timestamp": "2026-05-14T01:56:28.798+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @ElPanDaMaN submitted Custom DVD Screensaver for VGA (https://github.com/AlanPandaSK/tt_um_uacj_bouncing_DVD_screensaver) - [View in VGA Playground](<https://vga-playground.com/?repo=https%3A%2F%2Fgithub.com%2FAlanPandaSK%2Ftt_um_uacj_bouncing_DVD_screensaver&ref=4a186ddd49757159ca36915706a935861ad9e284>)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - AlanPandaSK/tt_um_uacj_bouncing_DVD_screensaver: custom VG...",
          "url": "https://github.com/AlanPandaSK/tt_um_uacj_bouncing_DVD_screensaver",
          "timestamp": null,
          "description": "custom VGA DVD screensaver project for Tiny Tapeout - AlanPandaSK/tt_um_uacj_bouncing_DVD_screensaver",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt_um_uacj_bouncing_DVD_screensaver-F81F8",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1504303860561346630",
      "type": "Default",
      "timestamp": "2026-05-14T02:06:28.972+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Angelica Morales Gallegos submitted VGA_screensaver_UACJ (https://github.com/angelicakoehn/tt_um_logoUACJ_MOGA) - [View in VGA Playground](<https://vga-playground.com/?repo=https%3A%2F%2Fgithub.com%2Fangelicakoehn%2Ftt_um_logoUACJ_MOGA&ref=911e2a450893d22437457cf1ece9f7d48b0e0991>)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - angelicakoehn/tt_um_logoUACJ_MOGA: Screensaver VGA adaptad...",
          "url": "https://github.com/angelicakoehn/tt_um_logoUACJ_MOGA",
          "timestamp": null,
          "description": "Screensaver VGA adaptado a TinyTapeout con logo UACJ y A.M.G - angelicakoehn/tt_um_logoUACJ_MOGA",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt_um_logoUACJ_MOGA-0275B",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1506493037902299267",
      "type": "Default",
      "timestamp": "2026-05-20T03:05:29.523+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Grace Eysenbach submitted SPI-Controlled 8-Channel LED Driver (https://github.com/gey16/tt_um_grace_spi_led_driver)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - gey16/tt_um_grace_spi_led_driver: Tiny Tapeout project for...",
          "url": "https://github.com/gey16/tt_um_grace_spi_led_driver",
          "timestamp": null,
          "description": "Tiny Tapeout project for SPI peripheral that drives 8x LEDs via addressable registers - gey16/tt_um_grace_spi_led_driver",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt_um_grace_spi_led_driver-ACE1F",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1506607766561886358",
      "type": "Default",
      "timestamp": "2026-05-20T10:41:22.967+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @YoukaiRempeka submitted Universal Binary to Segment Decoder (https://github.com/RebeccaRGB/ttgf-ubcd)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - RebeccaRGB/ttgf-ubcd: [TT GF] Universal Binary to Segment ...",
          "url": "https://github.com/RebeccaRGB/ttgf-ubcd",
          "timestamp": null,
          "description": "[TT GF] Universal Binary to Segment Decoder. Contribute to RebeccaRGB/ttgf-ubcd development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf-ubcd-2669B",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1506608130279084063",
      "type": "Default",
      "timestamp": "2026-05-20T10:42:49.684+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @YoukaiRempeka submitted Hardware UTF Encoder/Decoder (https://github.com/RebeccaRGB/ttgf-hardware-utf8)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - RebeccaRGB/ttgf-hardware-utf8: [TT GF] Hardware UTF Encode...",
          "url": "https://github.com/RebeccaRGB/ttgf-hardware-utf8",
          "timestamp": null,
          "description": "[TT GF] Hardware UTF Encoder/Decoder. Contribute to RebeccaRGB/ttgf-hardware-utf8 development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf-hardware-utf8-43E5D",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1506820036759912458",
      "type": "Default",
      "timestamp": "2026-05-21T00:44:52.126+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: deadcast2 submitted happyhop (https://github.com/deadcast2/tt_um_happyhop) - [View in VGA Playground](<https://vga-playground.com/?repo=https%3A%2F%2Fgithub.com%2Fdeadcast2%2Ftt_um_happyhop&ref=b5f3424af5dba9ec6c57d6b46c4b53ef2972c65f>)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - deadcast2/tt_um_happyhop: A bouncing smiley face rendered ...",
          "url": "https://github.com/deadcast2/tt_um_happyhop",
          "timestamp": null,
          "description": "A bouncing smiley face rendered live to VGA. Tiny Tapeout GF26a submission. - deadcast2/tt_um_happyhop",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt_um_happyhop-CFCFA",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1507301844496678965",
      "type": "Default",
      "timestamp": "2026-05-22T08:39:24.042+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Dr Sopes submitted Dino-7: 7-Segment Runner Game (https://github.com/DrSopes/Dino-7-GF)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - DrSopes/Dino-7-GF: Dino-7 brings the spirit of the classic...",
          "url": "https://github.com/DrSopes/Dino-7-GF",
          "timestamp": null,
          "description": "Dino-7 brings the spirit of the classic Chrome Dinosaur endless runner to a single 7-segment display. - DrSopes/Dino-7-GF",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/Dino-7-GF-05855",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1507525827464790167",
      "type": "Default",
      "timestamp": "2026-05-22T23:29:25.743+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @swaggerballs submitted Simple MAC Engine w/ Postproc (https://github.com/Arty3/ttgf-mac-engine)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - Arty3/ttgf-mac-engine: A standalone INT8 multiply–accumu...",
          "url": "https://github.com/Arty3/ttgf-mac-engine",
          "timestamp": null,
          "description": "A standalone INT8 multiply–accumulate engine with an on-chip post-processing. - Arty3/ttgf-mac-engine",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf-mac-engine-BD665",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1508145726599860295",
      "type": "Default",
      "timestamp": "2026-05-24T16:32:41.214+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi! If 3V3 aviable on TTGF? or we must use only 5V cells?",
      "author": {
        "id": "510792389992906754",
        "name": "zhekar1998",
        "discriminator": "0000",
        "nickname": "Zhekar1998",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/0-EB806.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1508163795615481957",
      "type": "Reply",
      "timestamp": "2026-05-24T17:44:29.203+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "While there are 3v3 cells being defined for wafer.space on GF180, I suspect that Tiny Tapeout would require all tiles on a given shuttle to have the same characteristics as each other, since they are using the same I/Os and are multiplexed.",
      "author": {
        "id": "692166844701999105",
        "name": "dshadoff",
        "discriminator": "0000",
        "nickname": "dshadoff",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/1-B2132.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "510792389992906754",
          "name": "zhekar1998",
          "discriminator": "0000",
          "nickname": "Zhekar1998",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/0-EB806.png"
        }
      ],
      "reference": {
        "messageId": "1508145726599860295",
        "channelId": "1409664261952639098",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1508163852301369454",
      "type": "Default",
      "timestamp": "2026-05-24T17:44:42.718+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Still, the Tiny Tapeout discord would be a better place for this discussion:",
      "author": {
        "id": "692166844701999105",
        "name": "dshadoff",
        "discriminator": "0000",
        "nickname": "dshadoff",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/1-B2132.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1508163854624882698",
      "type": "Default",
      "timestamp": "2026-05-24T17:44:43.272+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://discord.gg/zNtJpqEU",
      "author": {
        "id": "692166844701999105",
        "name": "dshadoff",
        "discriminator": "0000",
        "nickname": "dshadoff",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/1-B2132.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1508681169301012683",
      "type": "Default",
      "timestamp": "2026-05-26T04:00:20.702+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Jazmin Nayeli / Kensy Buatista submitted Custom DVD Screensaver for VGA (https://github.com/nayelikensy930-lang/tt_um_uacj_) - [View in VGA Playground](<https://vga-playground.com/?repo=https%3A%2F%2Fgithub.com%2Fnayelikensy930-lang%2Ftt_um_uacj_&ref=5b92c8bcbe47c193aa7b4e2fb8c7c7a2619d9d47>)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - nayelikensy930-lang/tt_um_uacj_: UACJ Logo VGA Screensaver...",
          "url": "https://github.com/nayelikensy930-lang/tt_um_uacj_",
          "timestamp": null,
          "description": "UACJ Logo VGA Screensaver - Tiny Tapeout. Contribute to nayelikensy930-lang/tt_um_uacj_ development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt_um_uacj_-A1028",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1508692052203012218",
      "type": "Default",
      "timestamp": "2026-05-26T04:43:35.388+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @algofoogle (Anton Maurovic) submitted DOTTEE VGA demo (TTGF26a) (https://github.com/algofoogle/dottee-demo) - [View in VGA Playground](<https://vga-playground.com/?repo=https%3A%2F%2Fgithub.com%2Falgofoogle%2Fdottee-demo&ref=0159bb7d8c416fe3cdc2429db465c2fcddd735b4>)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - algofoogle/dottee-demo: Pretty little VGA & audio demoscen...",
          "url": "https://github.com/algofoogle/dottee-demo",
          "timestamp": null,
          "description": "Pretty little VGA & audio demoscene project targeting ASIC fabrication - algofoogle/dottee-demo",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/b4b046ff-3464-4350-a5d5-1989ed7aaf54-B803C",
            "width": 1280,
            "height": 640
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1071653002986926112",
          "name": "algofoogle",
          "discriminator": "0000",
          "nickname": "algofoogle (Anton Maurovic)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/943b637dbdf34731305e66dde0369276-F77A2.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1509240386860879932",
      "type": "Default",
      "timestamp": "2026-05-27T17:02:28.558+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @Matt Venn submitted Simple Signal Generator (https://github.com/mattvenn/simple-signal-generator)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - mattvenn/simple-signal-generator",
          "url": "https://github.com/mattvenn/simple-signal-generator",
          "timestamp": null,
          "description": "Contribute to mattvenn/simple-signal-generator development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/simple-signal-generator-103FC",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC40",
            "code": "eyes",
            "isAnimated": false,
            "imageUrl": "2026-05_media/1f440-6C64D.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1170784850874220707",
              "name": "fossify_37988",
              "discriminator": "0000",
              "nickname": "Christopher",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-05_media/3-FB033.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "492702620759228416",
          "name": "mattvenn",
          "discriminator": "0000",
          "nickname": "Matt Venn",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-05_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1509279095182196856",
      "type": "Default",
      "timestamp": "2026-05-27T19:36:17.341+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @urish submitted Simon Says memory game (https://github.com/urish/tt-simon-game)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - urish/tt-simon-game: Simon Says game submission for Tiny T...",
          "url": "https://github.com/urish/tt-simon-game",
          "timestamp": null,
          "description": "Simon Says game submission for Tiny Tapeout. Contribute to urish/tt-simon-game development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/cd4e8f25-1ca2-4394-99d6-39b09bd08549-97886",
            "width": 1920,
            "height": 1080
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "732347216412278825",
          "name": "urish",
          "discriminator": "0000",
          "nickname": "urish",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-05_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1509756698351501322",
      "type": "Default",
      "timestamp": "2026-05-29T03:14:06.81+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @minple113 submitted Tensor Processing Unit For GF (https://github.com/mocusez/ttgf-tpu)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - mocusez/ttgf-tpu",
          "url": "https://github.com/mocusez/ttgf-tpu",
          "timestamp": null,
          "description": "Contribute to mocusez/ttgf-tpu development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf-tpu-70E28",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1509873019760152686",
      "type": "Default",
      "timestamp": "2026-05-29T10:56:19.995+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi @Tim 'mithro' Ansell ! Hey, I have my first TT in the works. I didn't get as far along as I'd like for the sky130, but I've been keeping a gf180 in sync and plan for June submission. I see there are a variety of gf changes coming. I have some free time. Anything I can do to help test?",
      "author": {
        "id": "627654745510641667",
        "name": "gojimmypi",
        "discriminator": "0000",
        "nickname": "gojimmypi",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1509924423736496290",
      "type": "Reply",
      "timestamp": "2026-05-29T14:20:35.658+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I don't know how hard it is but Tholin's 3v3 stdcell library's latches don't have STA yet blocking them from being synthesized. https://discord.com/channels/1361349522684510449/1509460314155122759/1509561262307147828\n\nI don't know how hard that is and how practical they are to actually use, but the fine m1 combined with larger minimum devices (3v3 not 1v8) might make it more relevant in practice?",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "627654745510641667",
          "name": "gojimmypi",
          "discriminator": "0000",
          "nickname": "gojimmypi",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
        }
      ],
      "reference": {
        "messageId": "1509873019760152686",
        "channelId": "1409664261952639098",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1509983587779346536",
      "type": "Reply",
      "timestamp": "2026-05-29T18:15:41.465+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The timing analysis exercise sounds interesting. I'm not familiar with the toolchain. Can you point me in the right direction to get started? It may be a little ambitious, but I'm willing to give it a try.",
      "author": {
        "id": "627654745510641667",
        "name": "gojimmypi",
        "discriminator": "0000",
        "nickname": "gojimmypi",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "262706220073222144",
          "name": "namibj",
          "discriminator": "0000",
          "nickname": "namibj",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
        }
      ],
      "reference": {
        "messageId": "1509924423736496290",
        "channelId": "1409664261952639098",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1509983833976602765",
      "type": "Reply",
      "timestamp": "2026-05-29T18:16:40.163+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/AvalonSemiconductors/gf180mcu_as_sc_mcu7t3v3",
      "author": {
        "id": "262706220073222144",
        "name": "namibj",
        "discriminator": "0000",
        "nickname": "namibj",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - AvalonSemiconductors/gf180mcu_as_sc_mcu7t3v3: Custom Stand...",
          "url": "https://github.com/AvalonSemiconductors/gf180mcu_as_sc_mcu7t3v3",
          "timestamp": null,
          "description": "Custom Standard Cell Library for GF180MCU process node on open PDK. - AvalonSemiconductors/gf180mcu_as_sc_mcu7t3v3",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/gf180mcu_as_sc_mcu7t3v3-20234",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "627654745510641667",
          "name": "gojimmypi",
          "discriminator": "0000",
          "nickname": "gojimmypi",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
        }
      ],
      "reference": {
        "messageId": "1509983587779346536",
        "channelId": "1409664261952639098",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1510016345155174570",
      "type": "Default",
      "timestamp": "2026-05-29T20:25:51.432+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @gojimmypi submitted UART FSM TRNG PUF Explorer (https://github.com/gojimmypi/ttgf-UART-FSM-TRNG-Lab)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - gojimmypi/ttgf-UART-FSM-TRNG-Lab: Tiny Tapeout GF180 (wafe...",
          "url": "https://github.com/gojimmypi/ttgf-UART-FSM-TRNG-Lab",
          "timestamp": null,
          "description": "Tiny Tapeout GF180 (wafer.space) shuttles - Verilog HDL Projects: Universal Asynchronous Receiver/Transmitter Finite State Machine for Exploring ASIC Hardware Physically Unclonable Function True Ra...",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf-UART-FSM-TRNG-Lab-9E64C",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "627654745510641667",
          "name": "gojimmypi",
          "discriminator": "0000",
          "nickname": "gojimmypi",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1510071617621983492",
      "type": "Reply",
      "timestamp": "2026-05-30T00:05:29.415+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/mattvenn/flipflop_demo might be interesting here.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-05_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - mattvenn/flipflop_demo: Flip flop setup, hold & metastabil...",
          "url": "https://github.com/mattvenn/flipflop_demo",
          "timestamp": null,
          "description": "Flip flop setup, hold & metastability explorer tool - mattvenn/flipflop_demo",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/flipflop_demo-B1838",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC40",
            "code": "eyes",
            "isAnimated": false,
            "imageUrl": "2026-05_media/1f440-6C64D.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "627654745510641667",
              "name": "gojimmypi",
              "discriminator": "0000",
              "nickname": "gojimmypi",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
            }
          ]
        },
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2026-05_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "627654745510641667",
              "name": "gojimmypi",
              "discriminator": "0000",
              "nickname": "gojimmypi",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "627654745510641667",
          "name": "gojimmypi",
          "discriminator": "0000",
          "nickname": "gojimmypi",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-05_media/aa992c433403a692a6b7bdc665978d28-2C849.png"
        }
      ],
      "reference": {
        "messageId": "1509983587779346536",
        "channelId": "1409664261952639098",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1510342840767484034",
      "type": "Default",
      "timestamp": "2026-05-30T18:03:14.052+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "✅ flummer reported @thomasflummer's [Linear Timecode (LTC) generator](https://www.tinytapeout.com/chips/ttgf0p2/tt_um_flummer_ltc) as working: Timecode is send out and can be parsed by TimeCode Monitor on my computer when run though the Audio PMOD and then into an audio interface.",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "487 Linear Timecode (LTC) generator - Tiny Tapeout",
          "url": "https://www.tinytapeout.com/chips/ttgf0p2/tt_um_flummer_ltc",
          "timestamp": null,
          "description": "Timecode generator for audio video syncronization",
          "thumbnail": {
            "url": "2026-05_media/social-preview-89540",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1510348246323691625",
      "type": "ThreadCreated",
      "timestamp": "2026-05-30T18:24:42.837+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "732347216412278825",
        "name": "urish",
        "discriminator": "0000",
        "nickname": "urish",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-05_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1510342840767484034",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1510411400114077817",
      "type": "Default",
      "timestamp": "2026-05-30T22:35:39.874+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Raúl submitted First Tinytapeout (https://github.com/raullopez54/tt-first-tinytapeout)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - raullopez54/tt-first-tinytapeout: First deployment with Ti...",
          "url": "https://github.com/raullopez54/tt-first-tinytapeout",
          "timestamp": null,
          "description": "First deployment with TinyTapeOut. Contribute to raullopez54/tt-first-tinytapeout development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt-first-tinytapeout-76BE4",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1510583445984641175",
      "type": "Default",
      "timestamp": "2026-05-31T09:59:18.806+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: @Prem submitted Programmable_Pipeline-RISV-V (https://github.com/PrmBRana/ttgf_prem_programmable_RISC_v)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - PrmBRana/ttgf_prem_programmable_RISC_v",
          "url": "https://github.com/PrmBRana/ttgf_prem_programmable_RISC_v",
          "timestamp": null,
          "description": "Contribute to PrmBRana/ttgf_prem_programmable_RISC_v development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/ttgf_prem_programmable_RISC_v-D5F56",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1510781399483940984",
      "type": "Default",
      "timestamp": "2026-05-31T23:05:54.598+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "New tapeout: Suresh Devanathan submitted Tiny Tapeout testtest 111233 (https://github.com/idatarm/tt-testtest-111233)",
      "author": {
        "id": "1167741026950197258",
        "name": "TTBot",
        "discriminator": "6027",
        "nickname": "TTBot",
        "color": null,
        "isBot": true,
        "roles": [
          {
            "id": "1439357874168926249",
            "name": "TTBot",
            "color": null,
            "position": 2
          }
        ],
        "avatarUrl": "2026-05_media/a244356b12ec079a6c73b0b535d1cc67-73745.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - idatarm/tt-testtest-111233: Test project for segment display",
          "url": "https://github.com/idatarm/tt-testtest-111233",
          "timestamp": null,
          "description": "Test project for segment display. Contribute to idatarm/tt-testtest-111233 development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-05_media/tt-testtest-111233-7E895",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    }
  ],
  "messageCount": 41
}